package com.chagee.store.operation.server.model.param;

import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.util.List;

/**
 * @author: yuanzhiqin
 * @description:
 * @date: 2024/6/27.
 */
@Data
public class AddAppealReviewerParam implements Serializable {

	/**
	 * 审核人id
	 */
	@Valid
	@NotBlank(message = "审核人id不能为空")
	private String reveiwerId;

	/**
	 * 审核人名称
	 */
	@Valid
	@NotBlank(message = "审核人名称不能为空")
	private String reveiwerName;

	/**
	 * 所属子公司id
	 */
	@Valid
	@NotBlank(message = "所属子公司id不能为空")
	private String companyId;

	/**
	 * 所属子公司
	 */
	@Valid
	@NotBlank(message = "所属子公司名称不能为空")
	private String companyName;

	/**
	 * 管辖城市
	 */
	private List<String> cityCode;
}
